home *** CD-ROM | disk | FTP | other *** search
- Short: IBM's fast Java compiler, v1.12 (source)
- Author: Philippe Charles and David Shields, IBM Research.
- Uploader: kyrimis@cti.gr (Kriton Kyrimis)
- Version: 1.12
- Type: dev/lang
-
- This is the source of the native Amiga port (no ixemul.library required)
- of jikes, the free Java compiler from IBM.
-
- The distinction between stable and development version has been
- dropped, so the Aminet version is the latest version. The relevant
- files can also be downloaded from the Amiga Jikes home page at
- http://dias.cti.gr/~kyrimis/jikes/ .
-
- To build jikes on the Amiga, you need:
- * A wide character library (e.g., the simple wchar library that I have
- extracted from the Jikes source, available at both Aminet and the Amiga
- Jikes web site).
- * If you want to enable support for the "-encoding" option, then you must
- also install ICU, IBM's International Classes for Unicode. (This
- library also requires a wide character library, which is the reason
- why the Jikes wide character code cannot be used in place.)
-
- To build, copy the files in the amiga directory to the corresponding
- places in the top level jikes directory (e.g., Makefile to Makefile,
- amiga/src/Makefile to src/Makefile, etc.), edit src/Makefile if you want
- to change the default CFLAGS, CXXFLAGS, LDFLAGS, and the installation
- prefix, then type "make". If you want to turn off support for "-encoding",
- edit src/config.h and undefine the HAVE_LIB_ICU_UC symbol, and also
- remove -licu-uc from LIBS in src/Makefile.
-
- If you want to increase the optimization level, note that using -O2
- will produce a binary that is about a megabyte larger, and the resulting
- gains in compilation time will be overwhelmed by the additional loading
- time. Also note that you will need at least 70M of memory to compile
- jikes with -O2, i.e., you will most likely need to use VMM, and that on
- a 68040@28MHz it takes about a day to produce the optimized binary. In
- other words, don't bother.
-
- If you prefer to run "configure" manually, you will have to tweak the
- created files manually, using the files in the amiga folder as a guide.
-
- INSTALLATION:
- Simply copy the jikes executable somewhere in your path.
-
- USAGE:
- Set either the CLASSPATH or the JIKESPATH environment variable to point
- to the directories and zip/jar files that you want your compiler to use.
- E.g., if you are using Kaffe, you can say:
- setenv CLASSPATH "GG:share/kaffe/Klasses.jar;GG:share/kaffe/Pizza.jar;."
- Separate the path components using semicolons. You can use UNIX "." and ".."
- notation for the current directory and for the parent directory of a
- directory.
-
- If you find a bug in the Amiga port, you can contact me at kyrimis@cti.gr
- and I'll see what I can do.
-
- Kriton Kyrimis.
-
- ******************************************************************************
- This software is subject to the terms of the IBM Public License, available
- at the following URL: http://www.research.com/jikes/license/license3.htm.
- Copyright (C) 1996, 2000 International Business Machines Corporation
- and others. All Rights Reserved.
- ******************************************************************************
-
-
- ============================= Archive contents =============================
-
- Original Packed Ratio Date Time Name
- -------- ------- ----- --------- -------- -------------
- 816 331 59.4% 24-May-00 16:52:28 +acinclude.m4
- 12262 4813 60.7% 31-Jul-00 10:56:04 +aclocal.m4
- 6873 2352 65.7% 03-Sep-00 15:34:56 +Makefile
- 11398 3483 69.4% 03-Sep-00 20:33:50 +Makefile
- 4758 1501 68.4% 04-Sep-00 19:19:20 +config.h
- 14012 4232 69.7% 04-Sep-00 19:35:48 +Makefile
- 10 10 0.0% 03-Sep-00 15:35:06 +stamp-h
- 0 0 0.0% 24-May-00 16:52:28 +AUTHORS
- 66803 20648 69.0% 31-Jul-00 05:05:02 +ChangeLog
- 33216 10784 67.5% 24-May-00 16:52:28 +config.guess
- 25191 7831 68.9% 24-May-00 16:52:28 +config.sub
- 128815 28985 77.4% 03-Sep-00 15:07:10 +configure
- 11344 3897 65.6% 25-Jul-00 14:32:30 +configure.in
- 59 59 0.0% 24-May-00 16:52:28 +COPYING
- 6263 1764 71.8% 24-May-00 16:52:28 +contrib.html
- 3499 1592 54.5% 24-Jul-00 01:04:30 +jikes.1
- 4827 4827 0.0% 24-May-00 16:52:28 +jikes.gif
- 45932 15847 65.4% 23-Jul-00 18:43:34 +jikes.html
- 11886 4387 63.0% 24-May-00 16:52:28 +license.htm
- 181 140 22.6% 24-Jul-00 01:14:40 +Makefile.am
- 6694 2315 65.4% 31-Jul-00 10:56:12 +Makefile.in
- 19317 7411 61.6% 23-Jul-00 19:25:24 +news.html
- 1465 683 53.3% 23-Jul-00 17:52:46 +INSTALL
- 5598 2233 60.1% 12-Jul-00 20:29:04 +install-sh
- 18 18 0.0% 31-Jul-00 05:02:12 +Makefile.am
- 11264 3460 69.2% 31-Jul-00 10:56:12 +Makefile.in
- 8233 2747 66.6% 12-Jul-00 20:29:14 +missing
- 725 384 47.0% 13-Jul-00 00:15:36 +mkinstalldirs
- 0 0 0.0% 24-May-00 16:52:28 +NEWS
- 1657 800 51.7% 23-Jul-00 19:28:52 +README
- 2920 1412 51.6% 05-Sep-00 19:56:04 +README.AMIGA
- 4396 1149 73.8% 25-Jul-00 14:32:30 +access.h
- 2572 983 61.7% 03-Sep-00 14:55:50 +amiga.c
- 74551 10181 86.3% 28-Jul-00 07:52:42 +ast.cpp
- 188330 29816 84.1% 25-Jul-00 14:32:30 +ast.h
- 99081 18450 81.3% 25-Jul-00 14:32:30 +body.cpp
- 203701 37826 81.4% 25-Jul-00 14:32:30 +bytecode.cpp
- 29759 6452 78.3% 25-Jul-00 14:32:30 +bytecode.h
- 1916 703 63.3% 25-Jul-00 14:32:30 +case.cpp
- 5199 1362 73.8% 25-Jul-00 14:32:30 +case.h
- 44446 6097 86.2% 25-Jul-00 14:32:30 +class.h
- 792888 9422 98.8% 24-Jul-00 08:43:52 +code.cpp
- 2508 777 69.0% 24-Jul-00 08:43:44 +code.h
- 4445 1413 68.2% 03-Sep-00 15:07:40 +config.h.in
- 55679 10728 80.7% 03-Sep-00 14:57:44 +control.cpp
- 17295 3734 78.4% 25-Jul-00 14:32:32 +control.h
- 189130 31883 83.1% 31-Jul-00 02:29:12 +decl.cpp
- 90708 13693 84.9% 25-Jul-00 14:32:32 +definite.cpp
- 7976 2887 63.8% 16-Jul-00 00:06:08 +depcomp
- 15551 3492 77.5% 03-Sep-00 15:41:54 +depend.cpp
- 3901 1172 69.9% 25-Jul-00 14:32:32 +depend.h
- 93523 18481 80.2% 25-Jul-00 14:32:32 +diagnose.cpp
- 5229 1584 69.7% 25-Jul-00 14:32:32 +diagnose.h
- 9458 1634 82.7% 25-Jul-00 14:32:32 +double.cpp
- 8062 1846 77.1% 25-Jul-00 14:32:32 +double.h
- 13122 2936 77.6% 25-Jul-00 14:32:32 +dump.cpp
- 148780 20670 86.1% 30-Jul-00 01:07:54 +error.cpp
- 36753 5712 84.4% 27-Jul-00 15:00:26 +error.h
- 313642 46640 85.1% 25-Jul-00 14:32:32 +expr.cpp
- 45750 8336 81.7% 03-Sep-00 14:57:44 +getclass.cpp
- 4029 938 76.7% 25-Jul-00 14:32:32 +getclass.h
- 15973 4372 72.6% 25-Jul-00 14:32:32 +incrmnt.cpp
- 7990 1737 78.2% 25-Jul-00 14:32:32 +init.cpp
- 109656 13888 87.3% 24-Jul-00 08:44:04 +javaact.cpp
- 29863 2856 90.4% 24-Jul-00 08:43:46 +javaact.h
- 135591 22395 83.4% 25-Jul-00 14:32:32 +javadcl.h
- 1379 643 53.3% 25-Jul-00 14:32:32 +javadef.h
- 2906 953 67.2% 25-Jul-00 14:32:32 +javaprs.h
- 3180 1185 62.7% 25-Jul-00 14:32:32 +javasym.h
- 4562 1822 60.0% 03-Sep-00 14:57:44 +jikes.cpp
- 9298 2904 68.7% 03-Sep-00 15:05:46 +jikesapi.cpp
- 3693 1262 65.8% 24-Jul-00 08:43:30 +jikesapi.h
- 15728 3361 78.6% 25-Jul-00 14:32:32 +long.cpp
- 5993 1515 74.7% 25-Jul-00 14:32:32 +long.h
- 48919 7599 84.4% 30-Jul-00 01:07:56 +lookup.cpp
- 17254 3543 79.4% 25-Jul-00 14:32:32 +lookup.h
- 502 344 31.4% 25-Jul-00 14:32:32 +lpginput.cpp
- 950 521 45.1% 25-Jul-00 14:32:32 +lpginput.h
- 1215 510 58.0% 24-May-00 16:52:28 +Makefile.am
- 13837 4074 70.5% 31-Jul-00 10:56:12 +Makefile.in
- 45069 2643 94.1% 25-Jul-00 14:32:32 +modifier.cpp
- 27354 5407 80.2% 25-Jul-00 14:32:32 +op.cpp
- 7281 1919 73.6% 25-Jul-00 14:32:32 +op.h
- 20417 4863 76.1% 03-Sep-00 15:43:28 +option.cpp
- 3266 1291 60.4% 03-Sep-00 15:18:48 +option.h
- 24249 5384 77.7% 25-Jul-00 14:32:32 +parser.cpp
- 5727 1941 66.1% 25-Jul-00 14:32:32 +parser.h
- 41721 8464 79.7% 25-Jul-00 14:32:32 +platform.cpp
- 28580 7252 74.6% 25-Jul-00 14:32:32 +platform.h
- 52490 8759 83.3% 25-Jul-00 14:32:32 +scanner.cpp
- 3339 1096 67.1% 25-Jul-00 14:32:32 +scanner.h
- 3912 1135 70.9% 25-Jul-00 14:32:32 +segment.cpp
- 4090 1204 70.5% 25-Jul-00 14:32:32 +segment.h
- 60119 11330 81.1% 25-Jul-00 14:32:32 +semantic.h
- 7229 1932 73.2% 25-Jul-00 14:32:32 +set.cpp
- 16562 3737 77.4% 25-Jul-00 14:32:32 +set.h
- 4018 1331 66.8% 25-Jul-00 14:32:32 +spell.h
- 10 10 0.0% 07-Jun-00 08:41:42 +stamp-h.in
- 40681 9051 77.7% 03-Sep-00 19:36:42 +stream.cpp
- 12170 3712 69.4% 25-Jul-00 14:32:32 +stream.h
- 71260 14483 79.6% 03-Sep-00 15:03:30 +symbol.cpp
- 72659 12955 82.1% 03-Sep-00 14:57:46 +symbol.h
- 36846 7177 80.5% 03-Sep-00 14:57:46 +system.cpp
- 985 593 39.7% 25-Jul-00 14:32:34 +tab.cpp
- 987 574 41.8% 25-Jul-00 14:32:34 +tab.h
- 12789 2110 83.5% 25-Jul-00 14:32:34 +table.h
- 12127 3585 70.4% 03-Sep-00 14:57:46 +tuple.h
- 35014 4241 87.8% 26-Jul-00 11:28:50 +unparse.cpp
- 26840 7437 72.2% 03-Sep-00 14:57:48 +unzip.cpp
- 17234 6467 62.4% 03-Sep-00 14:57:48 +unzip.h
- 13091 3161 75.8% 03-Sep-00 14:57:48 +zip.cpp
- 2266 952 57.9% 03-Sep-00 14:57:48 +zip.h
- 1448 649 55.1% 31-Jul-00 02:01:12 +TODO
- -------- ------- ----- --------- --------
- 4098735 662272 83.8% 06-Sep-100 20:14:40 113 files
-